export default {
    errorcode: {
        EPERM: 1, /**Operation not permitted */
        ENOENT: 2,/**No such file or directory */
        ESRCH: 3, /**No such process */
        EINTR: 4, /**Interrupted system call */
        EIO: 5, /** I/O  error*/
        ENXIO: 6, /** No such device or address */
        E2BIG: 7, /**Argument list too long */
        ENOEXEC: 8, /**Exec format error */
        EBADF: 9, /** Bad file number */
        ECHILD: 10, /**No child processes */
        EAGAIN: 11, /** Try again */
        ENOMEM: 12, /**Out of memory */
        EACCES: 13, /** Permission denied */
        EFAULT: 14, /** Bad address */
        ENOTBLK: 15, /** Block device required */
        EBUSY: 16, /** Device or resource busy */
        EEXIST: 17, /**File exists */
        EXDEV: 18, /**Cross-device link */
        ENODEV: 19, /**No such device */
        ENOTDIR: 20, /**Not a directory */
        EISDIR: 21, /** Is a directory */
        EINVAL: 22, /** Invalid argument */
        ENFILE: 23, /** File table overflow */
        EMFILE: 24, /** Too many open files */
        ENOTTY: 25, /**Not a typewriter */
        ETXTBSY: 26, /**Text file busy */
        EFBIG: 27, /**File too large */
        ENOSPC: 28,/** No space left on device */
        ESPIPE: 29, /**Illegal seek */
        EROFS: 30,/** Read-only file system */
        EMLINK: 31, /**Too many links */
        EPIPE: 32, /** Broken pipe */
        EDOM: 33,/** Math argument out of domain of func */
        ERANGE: 34 /** Math result not representable */
    },

    errormessage: {
        EPERM: 'Operation not permitted ',
        ENOENT: 'No such file or directory',
        ESRCH: 'No such process ',
        EINTR: 'Interrupted system call ',
        EIO: 'I/O  error',
        ENXIO: 'No such device or address',
        E2BIG: 'Argument list too long',
        ENOEXEC: 'Exec format error ',
        EBADF: 'Bad file number ',
        ECHILD: 'No child processes ',
        EAGAIN: 'Try again ',
        ENOMEM: 'Out of memory',
        EACCES: 'Permission denied',
        EFAULT: 'Bad address ',
        ENOTBLK: 'Block device required',
        EBUSY: 'Device or resource busy ',
        EEXIST: 'File exists',
        EXDEV: 'Cross-device link',
        ENODEV: 'No such device ',
        ENOTDIR: 'Not a directory ',
        EISDIR: 'Is a directory ',
        EINVAL: 'Invalid argument ',
        ENFILE: 'File table overflow ',
        EMFILE: 'Too many open files ',
        ENOTTY: 'Not a typewriter ',
        ETXTBSY: 'Text file busy ',
        EFBIG: 'File too large ',
        ENOSPC: 'No space left on device ',
        ESPIPE: 'Illegal seek ',
        EROFS: 'Read-only file system ',
        EMLINK: 'Too many links ',
        EPIPE: 'Broken pipe ',
        EDOM: 'Math argument out of domain of func ',
        ERANGE: 'Math result not representable ',
        ENOTEMPTY: 'Directory not empty'
    },
    message2code: {
        'Operation not permitted ': 'EPERM',
        'No such file or directory': 'ENOENT',
        'No such process ': 'ESRCH',
        'Interrupted system call ': 'EINTR',
        'I/O  error': 'EIO',
        'No such device or address': 'ENXIO',
        'Argument list too long': 'E2BIG',
        'Exec format error ': 'ENOEXEC',
        'Bad file number ': 'EBADF',
        'No child processes ': 'ECHILD',
        'Try again ': 'EAGAIN',
        'Out of memory': 'ENOMEM',
        'Permission denied': 'EACCES',
        'Bad address ': 'EFAULT',
        'Block device required': 'ENOTBLK',
        'Device or resource busy ': 'EBUSY',
        'File exists': 'EEXIST',
        'Cross-device link': 'EXDEV',
        'No such device ': 'ENODEV',
        'Not a directory ': 'ENOTDIR',
        'Is a directory ': 'EISDIR',
        'Invalid argument ': 'EINVAL',
        'File table overflow ': 'ENFILE',
        'Too many open files ': 'EMFILE',
        'Not a typewriter ': 'ENOTTY',
        'Text file busy ': 'ETXTBSY',
        'File too large ': 'EFBIG',
        'No space left on device ': 'ENOSPC',
        'Illegal seek ': 'ESPIPE',
        'Read-only file system ': 'EROFS',
        'Too many links ': 'EMLINK',
        'Broken pipe ': 'EPIPE',
        'Math argument out of domain of func ': 'EDOM',
        'Math result not representable ': 'ERANGE',
        'Directory not empty': 'ENOTEMPTY'
    }

}